package domain.pojo;

/**
 * Classe que define a entidade usuário, é superclasse de funcionário e médico
 * @author Owner
 */
public class Usuario {
    private String login;
    private String senha;
    private String nome;
    private int tipo;
    private int id;

	
    /**
     * Construtor vazio
     */
    public Usuario(){
	
    }
    
    /**
     * Construtor com inserção de dados
     * @param login
     * @param senha
     * @param nome
     * @param tipo
     * @param id
     */
    public Usuario(String login, String senha, String nome, int tipo, int id) {
	this.login = login;
	this.senha = senha;
	this.nome = nome;
	this.tipo = tipo;
	this.id = id;
    }

    /**
     * Retorna login do usuário
     * @return login do usuário
     */
    public String getLogin() {
	return login;
    }

    /**
     * Define login do usuário
     * @param login login do usuário
     */
    public void setLogin(String login) {
	this.login = login;
    }

    /**
     * Retorna nome do usuário
     * @return nome do usuário
     */
    public String getNome() {
	return nome;
    }

    /**
     * Define nome do usuário
     * @param nome nome do usuário
     */
    public void setNome(String nome) {
	this.nome = nome;
    }

    /**
     * Retorna senha do usuário
     * @return senha do usuário
     */
    public String getSenha() {
	return senha;
    }

    /**
     * Define senha do usuário
     * @param senha senha do usuário
     */
    public void setSenha(String senha) {
	this.senha = senha;
    }

    /**
     * Retorna tipo do usuário
     * @return tipo do usuário
     */
    public int getTipo() {
	return tipo;
    }

    /**
     * Define tipo do usuário
     * @param tipo tipo do usuário
     */
    public void setTipo(int tipo) {
	this.tipo = tipo;
    }

    /**
     * Retorna id do usuário
     * @return id do usuário
     */
    public int getId() {
	return id;
    }

    /**
     * Define id do usuário
     * @param id id do usuário
     */
    public void setId(int id) {
	this.id = id;
    }
}
